github.com/refraction-networking/utls.sessionController.pskExtension (field)

15 uses

	github.com/refraction-networking/utls (current package)
		u_session_controller.go#L37: 	pskExtension PreSharedKeyExtension
		u_session_controller.go#L60: 		pskExtension:       nil,
		u_session_controller.go#L86: 	if s.sessionTicketExt == nil && s.pskExtension == nil || s.uconnRef.clientHelloBuildStatus != NotBuilt {
		u_session_controller.go#L171: 	if s.pskExtension == nil {
		u_session_controller.go#L175: 	initializationGuard(s.pskExtension, func(e PreSharedKeyExtension) {
		u_session_controller.go#L198: 	uAssert(s.pskExtension != nil && (s.state == PskExtInitialized || s.state == PskExtAllSet), "tls: setPskToUConn failed: invalid state")
		u_session_controller.go#L199: 	pskCommon := s.pskExtension.GetPreSharedKeyCommon()
		u_session_controller.go#L220: 	if s.pskExtension == nil {
		u_session_controller.go#L228: 	s.pskExtension.PatchBuiltHello(s.uconnRef.HandshakeState.Hello)
		u_session_controller.go#L244: 	return s.overrideExtension(pskExt, func() { s.pskExtension = pskExt }, PskExtInitialized)
		u_session_controller.go#L286: 			if s.pskExtension == nil {
		u_session_controller.go#L288: 				s.pskExtension = ext
		u_session_controller.go#L291: 				s.uconnRef.Extensions[i] = s.pskExtension
		u_session_controller.go#L293: 			s.pskExtension.SetOmitEmptyPsk(s.uconnRef.config.OmitEmptyPsk)
		u_session_controller.go#L309: 		s.pskExtension = nil